//array作为参数
let s1 = new Set([1, 2, 3, 1, 2, 3, 10])

//解构将set 转 array数组
let arr = [...s1]
console.log(arr)
// console.log(Array.from(s1))
s1.add(4)

//判断有没有
// console.log(s1.has(3));
//清空
// s1.clear()

// s1.delete(2)
// console.log(s1)

//set转array
// console.log(s1.size)

// 遍历方法有四个：
// s1.forEach(v => {
//     console.log(v)
// })

let vs = s1.values()
let ks = s1.keys()
for (let k of ks) {
    console.log(k)
}
// keys()：返回键名的遍历器
//
// vaules()：返回键值的遍历器
//
// entries()：返回键值对的遍历器

for (let e of s1.entries()) {
    console.log(e[0])
    console.log(e[1])
}

//
// forEach()：使用回调函数遍历每个成员
